Nginx 是一款高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。本章节将指导您在不同操作系统上安装 Nginx。
Nginx 可以在以下操作系统上安装和运行:
Nginx 提供多种安装方式,您可以根据需求选择:
包管理器安装(推荐新手)
官方源安装
源码编译安装
容器化安装
Nginx 有两个主要版本线:
建议:
在安装 Nginx 之前,请确保:
系统要求
网络环境
依赖库
# Ubuntu/Debian
sudo apt update
sudo apt install nginx
# CentOS/RHEL 8+
sudo dnf install nginx
# CentOS/RHEL 7
sudo yum install epel-release
sudo yum install nginx
# Alpine Linux
sudo apk add nginx
# 使用 Homebrew
brew install nginx
# 启动 Nginx
brew services start nginx
C:\nginx)nginx.exe 启动服务# 拉取官方镜像
docker pull nginx:latest
# 运行容器
docker run -d -p 80:80 --name my-nginx nginx
安装完成后,通过以下方式验证:
# 检查 Nginx 版本
nginx -v
# 检查 Nginx 配置
nginx -t
# 查看 Nginx 状态
systemctl status nginx # Linux
brew services list # macOS
在浏览器中访问 http://localhost 或 http://服务器IP,如果看到 "Welcome to nginx!" 页面,说明安装成功。
| 操作系统 | 配置文件 | 日志文件 | 网站根目录 |
|---|---|---|---|
| Ubuntu/Debian | /etc/nginx/nginx.conf | /var/log/nginx/ | /var/www/html/ |
| CentOS/RHEL | /etc/nginx/nginx.conf | /var/log/nginx/ | /usr/share/nginx/html/ |
| macOS (Homebrew) | /usr/local/etc/nginx/nginx.conf | /usr/local/var/log/nginx/ | /usr/local/var/www/ |
| Windows | conf\nginx.conf | logs\ | html\ |
安装完成后,您可以: